
export const tabsProps = {
	// 滑块的移动过渡时间，单位ms
	duration: {
		type: Number
	},
	// tabs标签数组
	list: {
		type: Array
	},
	// 滑块颜色
	lineColor: {
		type: String
	},
	// 菜单选择中时的样式
	activeStyle: {
		type: [String, Object]
	},
	// 菜单非选中时的样式
	inactiveStyle: {
		type: [String, Object]
	},
	// 滑块长度
	lineWidth: {
		type: [String, Number]
	},
	// 滑块高度
	lineHeight: {
		type: [String, Number]
	},
	// 菜单item的样式
	itemStyle: {
		type: [String, Object]
	},
	// 菜单item选择中时的样式
	itemActiveStyle: {
		type: [String, Object]
	},
	// 菜单是否可滚动
	scrollable: {
		type: Boolean,
		default:null
	},
	// 当前选中标签的索引
	current: {
		type: [Number, String]
	},
	// 默认读取的键名
	keyName: {
		type: String
	}
}

export const tabsEmits = {
	change: (p: { index: number | string, data: any }) => true,
	click: (p: { index: number | string, data: any }) => true
}